home *** CD-ROM | disk | FTP | other *** search
/ Click 5 / Click 5.iso / data / game5.dat / scripts / frame_1 / DoAction_2.as next >
Text File  |  2002-11-22  |  3KB  |  119 lines

  1. function GetClickedNumber()
  2. {
  3.    var NewName = "0";
  4.    var t = 1;
  5.    while(RestFree >= t)
  6.    {
  7.       if(eval("f0" + String(t)).FishkiFree && eval("f0" + String(t)).FishkiAviable)
  8.       {
  9.          tellTarget("f0" + String(t))
  10.          {
  11.             if(hitTest(_root._xmouse,_root._ymouse,true))
  12.             {
  13.                NewName = "f0" + String(t);
  14.             }
  15.          }
  16.       }
  17.       t++;
  18.    }
  19.    if(NewName ne "0")
  20.    {
  21.       return NewName;
  22.    }
  23.    var l = 1;
  24.    while(sloyov >= l)
  25.    {
  26.       var r = 1;
  27.       while(sloyov + 1 - l >= r)
  28.       {
  29.          var c = 1;
  30.          while(sloyov + 1 - l >= c)
  31.          {
  32.             if(eval("f" + String(l) + String(r) + String(c)).FishkiFree && eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
  33.             {
  34.                tellTarget("f" + String(l) + String(r) + String(c))
  35.                {
  36.                   if(hitTest(_root._xmouse,_root._ymouse,true))
  37.                   {
  38.                      NewName = "f" + String(l) + String(r) + String(c);
  39.                   }
  40.                }
  41.             }
  42.             c++;
  43.          }
  44.          r++;
  45.       }
  46.       l++;
  47.    }
  48.    return NewName;
  49. }
  50. function GetDublikatesExist()
  51. {
  52.    var NewFrame;
  53.    var NowFishka;
  54.    var Funktion;
  55.    var NextTime = 1;
  56.    var FullNumber = GetAllFreeNumber();
  57.    do
  58.    {
  59.       NowFishka = 0;
  60.       Funktion = false;
  61.       var t = 1;
  62.       while(RestFree >= t)
  63.       {
  64.          if(eval("f0" + String(t)).FishkiFree && eval("f0" + String(t)).FishkiAviable)
  65.          {
  66.             NowFishka++;
  67.             if(NowFishka == NextTime)
  68.             {
  69.                NewFrame = eval("f0" + String(t) + ".fishka")._currentframe;
  70.                Funktion = true;
  71.             }
  72.             else if(Funktion)
  73.             {
  74.                if(eval("f0" + String(t) + ".fishka")._currentframe == NewFrame)
  75.                {
  76.                   return true;
  77.                }
  78.             }
  79.          }
  80.          t++;
  81.       }
  82.       var l = 1;
  83.       while(sloyov >= l)
  84.       {
  85.          var r = 1;
  86.          while(sloyov + 1 - l >= r)
  87.          {
  88.             var c = 1;
  89.             while(sloyov + 1 - l >= c)
  90.             {
  91.                if(eval("f" + String(l) + String(r) + String(c)).FishkiFree && eval("f" + String(l) + String(r) + String(c)).FishkiAviable)
  92.                {
  93.                   NowFishka++;
  94.                   if(NowFishka == NextTime)
  95.                   {
  96.                      NewFrame = eval("f" + String(l) + String(r) + String(c) + ".fishka")._currentframe;
  97.                      Funktion = true;
  98.                   }
  99.                   else if(Funktion)
  100.                   {
  101.                      if(eval("f" + String(l) + String(r) + String(c) + ".fishka")._currentframe == NewFrame)
  102.                      {
  103.                         return true;
  104.                      }
  105.                   }
  106.                }
  107.                c++;
  108.             }
  109.             r++;
  110.          }
  111.          l++;
  112.       }
  113.       NextTime++;
  114.    }
  115.    while(NextTime < FullNumber);
  116.    
  117.    return false;
  118. }
  119.